Program : Equalizer99 V1.99 97.792 bytes Program : Equalizer99 V1.9 54.784 bytes Author : PG Sprimont 01/99.PG.Sprimont@student.ulg.ac.be Puropose : real-time equalizer for line-in sound devices. Copyright : noone : freeware. Langu : C++, win32 platform : win32 : win95,98,NT4 changes from 1.99 betabeta...etc ********************************* Yes, it doesn't seems to be a critical release but it is indeed a big one. The code is now pure C++, the multithreading and multimedia's api gestion are a lot improved. The soft is now still faster (mathematical changes in the FFT algorithm). (Thanks for that to my friends Lall & Gregor) It also introduces (but not yet in this release) the complete implementation of DirectX 6's DirectSoundCapture and DirectSound wich will improve the speed (for accelerated hardware) and provide new features (I'm thinking of doing some strange things with the 3D soound buffers for those who have (like me) a SB live or compatible DirectSound 3D board). The big lack of the program is still some kind mathematical as the "glitches" at the borders of the buffers, (due to the Gibbs's phenomenon), appears after the FFT has been made. The trial is to suppress these glitches. I'll try to do that, it is very important as it is the fundattion of the program. Changes from 1.2 : ****************** The equalization part of the program has been completely reprogrammed. Now, the eq is LEFT/RIGHT independant (more CPU is though used to achieve this) It has now 2* 15 bands of frequencies. The factors are now expressed in decibels, as it was supposed to :-) and are accurate. the gain factors go from -25 to +25 dB. I know it is impossible to hear anything at + 25dB, it will be in future versions when the power of the sound wave will be controlled. Buffers will also be mixed together to avoid the scratches due to discontinuities between buffers. Improvements could be made at the FFT level, wich could reduce the CPU time. Good results can still only be excpected on fast, very fast computers. I also tried to give a more "user friendly" interface... The mixer possibilities are not implemented yet, nor are the gain and preamp control wich are fundamental, these will be available in future versions. The user will also be able to save config files, and maybe audio .wav files too. Changes from 1.1 : ****************** Multithreading is introduced, speed up the soft dramatically. Still buggy. changes from 1.0 : ****************** cleaner multimedia api's implementation.